Security Management Through Overloading Views
نویسندگان
چکیده
The model of overloading views is a facility allowing the programmer to separate some kinds of crosscutting concerns that occur during design, implementation and maintenance of database applications. In this paper we show how it can be used to manage data security. The model is based on updateable object views built within the stack-based approach to objectoriented query languages. After inserting the overloading view on top of the given population of objects all references to the objects come via the view. Thus the view can implement additional security semantics independently on the object implementation. Views allow one to add such new semantic to all the operations (retrieve, insert, update, delete) that can be performed on the objects. In our model overloading views are named encapsulated database entities that can be dynamically inserted, modified or deleted. Because virtual objects delivered by an overloading view are not distinguishable from stored objects, the overloading views model allows one to form a chain of views, where each next view adds new semantics (a specific concern) to the semantics introduces by the object implementation and previous views. In this way any new security requirement can be implemented independently from other requirements.
منابع مشابه
Change Management with Dynamic Object Roles and Overloading Views
Database applications are an area of very specific requirements with respect to change introduction. New requirements on a database may require database schema modification or new ontology assumed for existing database entities. Such new requirements may involve necessity of changes in thousands of places of all the applications that dependent on the previous version of the database schema and ...
متن کاملLocating of Series FACTS Devices for Multi-Objective Congestion Management Using Components of Nodal Prices
Congestion and overloading for lines are the main problems in the exploitation of power grids. The consequences of these problems in deregulated systems can be mentioned as sudden jumps in prices in some parts of the power system, lead to an increase in market power and reduction of competition in it. FACTS devices are efficient, powerful and economical tools in controlling power flows through ...
متن کاملLocating of Series FACTS Devices for Multi-Objective Congestion Management Using Components of Nodal Prices
Congestion and overloading for lines are the main problems in the exploitation of power grids. The consequences of these problems in deregulated systems can be mentioned as sudden jumps in prices in some parts of the power system, lead to an increase in market power and reduction of competition in it. FACTS devices are efficient, powerful and economical tools in controlling power flows through ...
متن کاملManaging Information Security via Transactive Memory Systems: An IT-HR Collaboration Perspective
Human factors are increasingly recognized as real culprits of failures in Information Security Management (ISM). Thus, the roles of Human Resource Management (HRM) become more salient with ISM. Unlike practitioners, researchers appear reluctant to acknowledge such emergence. Prior literature has not attempted to link ISM with HRM theoretically. ISM literature suggests that both technical and no...
متن کاملUpdateable Views for an XML Query Language
We present an approach to updateable XML views, which is based on the Stack-Based Approach to query languages. Its novelty consists in introducing procedures overloading generic updating operations on virtual objects into a view definition. This overloading is implicit and users update virtual objects like stored objects. Due to procedures we support full algorithmic power of view definitions, ...
متن کامل